﻿namespace DAL.DataProcess
{
    public abstract class smDataProBase : IDataProBase
    {
        protected readonly IDataAccessManager _dataAccessManager;

        public smDataProBase(IDataAccessManager dataAccessManager)
        {
            _dataAccessManager = dataAccessManager;
        }

        public virtual smErrorCode Initialize()
        {
            return smErrorCode.sm_ec_Success;
        }

        public virtual smErrorCode Start()
        {
            return smErrorCode.sm_ec_Success;
        }

        public virtual smErrorCode Stop()
        {
            return smErrorCode.sm_ec_Success;
        }
    }
}